TLS was last updated
on June 12, 2024.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 06/10/2024)
2024
Section - Northern
Area - Twin Cities
League - 2024 Adult 40 & Over Winter
Flight - 3.5 Men
--------------------------------------------------------------------------------------------------------------------------------------
Hess Pupp Winter 2024
League Record: 5 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Erik Sundine - 3.59
Rick Johnston - 3.50
Prasad Thorat - 3.41
Scott Lucas - 3.32
Kevin Youngberg - 3.30
Craig Holm - 3.25
Benedict Pupp - 3.20
Doug Anderson - 3.16
Mike Grimaldi - 3.11
Dan Huetteman - 3.05
Steve Boese - 3.04
Mark Cochrane - 2.99
Emanuel Diaz - 2.99
Mark Witmer - 2.92
Robert Thiegs - 2.90
Brian Hessing - 2.84
League Results By Position
1S 1D 2D 3D 4D
Doug Anderson - 3.16 & Craig Holm - 3.25 1 - 0
Doug Anderson - 3.16 & Benedict Pupp - 3.20 0 - 1
Mark Witmer - 2.92 & Steve Boese - 3.04 0 - 1
Mark Witmer - 2.92 & Robert Thiegs - 2.90 0 - 1
Mark Witmer - 2.92 & Dan Huetteman - 3.05 0 - 1
Mark Witmer - 2.92 & Mark Cochrane - 2.99 0 - 1
Mark Witmer - 2.92 & Emanuel Diaz - 2.99 0 - 1
Steve Boese - 3.04 & Prasad Thorat - 3.41 2 - 0
Steve Boese - 3.04 & Emanuel Diaz - 2.99 0 - 1
Brian Hessing - 2.84 & Robert Thiegs - 2.90 1 - 0
Brian Hessing - 2.84 0 - 4
Craig Holm - 3.25 & Kevin Youngberg - 3.30 0 - 1
Craig Holm - 3.25 & Erik Sundine - 3.59 1 - 0
Craig Holm - 3.25 & Scott Lucas - 3.32 0 - 2
Craig Holm - 3.25 & Dan Huetteman - 3.05 1 - 0
Robert Thiegs - 2.90 & Mike Grimaldi - 3.11 0 - 1
Kevin Youngberg - 3.30 & Dan Huetteman - 3.05 1 - 0
Kevin Youngberg - 3.30 & Prasad Thorat - 3.41 0 - 1
Kevin Youngberg - 3.30 1 - 0
Erik Sundine - 3.59 & Scott Lucas - 3.32 1 - 1 1 - 0
Scott Lucas - 3.32 0 - 1
Mike Grimaldi - 3.11 & Mark Cochrane - 2.99 2 - 1
Mike Grimaldi - 3.11 & Emanuel Diaz - 2.99 0 - 1
Dan Huetteman - 3.05 & Prasad Thorat - 3.41 0 - 1
Dan Huetteman - 3.05 & Emanuel Diaz - 2.99 1 - 0
Rick Johnston - 3.50 & Doug Anderson - 3.16 2 - 0 1 - 0
Rick Johnston - 3.50 & Erik Sundine - 3.59 1 - 0
Rick Johnston - 3.50 & Scott Lucas - 3.32 3 - 0
Rick Johnston - 3.50 & Benedict Pupp - 3.20 2 - 0
Benedict Pupp - 3.20 & Robert Thiegs - 2.90 0 - 1
Benedict Pupp - 3.20 & Mark Cochrane - 2.99 0 - 1
Benedict Pupp - 3.20 1 - 2
--------------------------------------------------------------------------------------------------------------------------------------
Alschlager
League Record: 2 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
T.J. Majdecki - 3.43
Stephen Kroiss - 3.28
michael streater - 3.24
Barry Pinnock - 3.23
Mark Alschlager - 3.21
Michael Trangle - 3.13
Jeremy Bauer - 3.12
Tony Alschlager - 3.11
Philip Jenkins - 3.11
Alan Steed - 3.11
Mark Cooper - 3.07
Daniel Le - 3.06
Chris Feile - 3.00
Darin Rasmussen - 2.88
Keith Abrahamson - 2.82
League Results By Position
1S 1D 2D 3D 4D
Mark Alschlager - 3.21 & Michael Trangle - 3.13 0 - 1
Mark Alschlager - 3.21 & Stephen Kroiss - 3.28 0 - 2
Mark Alschlager - 3.21 & Chris Feile - 3.00 0 - 1
Mark Alschlager - 3.21 & T.J. Majdecki - 3.43 1 - 0
Mark Alschlager - 3.21 & Keith Abrahamson - 2.82 0 - 1
Mark Cooper - 3.07 & Chris Feile - 3.00 0 - 1
Mark Cooper - 3.07 & Darin Rasmussen - 2.88 1 - 1
Jeremy Bauer - 3.12 & Michael Trangle - 3.13 0 - 1
Jeremy Bauer - 3.12 & Daniel Le - 3.06 0 - 1
Jeremy Bauer - 3.12 & Darin Rasmussen - 2.88 0 - 2
Michael Trangle - 3.13 & michael streater - 3.24 1 - 0
Michael Trangle - 3.13 & Philip Jenkins - 3.11 0 - 1
Michael Trangle - 3.13 & T.J. Majdecki - 3.43 1 - 0
Michael Trangle - 3.13 & Darin Rasmussen - 2.88 0 - 1
Michael Trangle - 3.13 0 - 1
michael streater - 3.24 & Daniel Le - 3.06 0 - 1
michael streater - 3.24 0 - 2
Daniel Le - 3.06 & Philip Jenkins - 3.11 0 - 1
Daniel Le - 3.06 & Darin Rasmussen - 2.88 0 - 2
Daniel Le - 3.06 & Keith Abrahamson - 2.82 0 - 1
Stephen Kroiss - 3.28 & Barry Pinnock - 3.23 0 - 1 3 - 0
Barry Pinnock - 3.23 & Philip Jenkins - 3.11 0 - 1
Barry Pinnock - 3.23 & Chris Feile - 3.00 0 - 1 1 - 0
Barry Pinnock - 3.23 & Keith Abrahamson - 2.82 0 - 1
Philip Jenkins - 3.11 & Chris Feile - 3.00 0 - 1
Philip Jenkins - 3.11 & Darin Rasmussen - 2.88 1 - 0
Philip Jenkins - 3.11 0 - 1
Tony Alschlager - 3.11 2 - 2
Alan Steed - 3.11 & Mark Alschlager - 3.21 0 - 1
Alan Steed - 3.11 & Mark Cooper - 3.07 1 - 0
Alan Steed - 3.11 & michael streater - 3.24 0 - 1
Alan Steed - 3.11 & T.J. Majdecki - 3.43 1 - 1 0 - 1
Alan Steed - 3.11 & Keith Abrahamson - 2.82 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Moen/Schwier/Lucyk
League Record: 6 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Jeffrey Mandell - 3.39
William Kolstad - 3.25
Jim Nelson - 3.25
Daniel Edwardson - 3.25
Jim Schwier - 3.24
Mark Gold - 3.21
Selmer Moen - 3.20
Taras Karkoc - 3.19
Ryan Guldberg - 3.18
Ebin Ephrem - 3.16
Stefan Lucyk - 3.14
Timothy Cruz - 3.10
Kraig Leuthard - 3.03
Noah Joseph - 3.02
League Results By Position
1S 1D 2D 3D 4D
Jeffrey Mandell - 3.39 & Daniel Edwardson - 3.25 2 - 0 1 - 0
Jeffrey Mandell - 3.39 & William Kolstad - 3.25 0 - 1
Jeffrey Mandell - 3.39 & Ryan Guldberg - 3.18 1 - 0
Jeffrey Mandell - 3.39 & Noah Joseph - 3.02 1 - 0
Daniel Edwardson - 3.25 & Selmer Moen - 3.20 1 - 0
Daniel Edwardson - 3.25 & Noah Joseph - 3.02 0 - 1
William Kolstad - 3.25 & Kraig Leuthard - 3.03 1 - 0
William Kolstad - 3.25 & Stefan Lucyk - 3.14 0 - 1
William Kolstad - 3.25 & Taras Karkoc - 3.19 1 - 0 1 - 1
William Kolstad - 3.25 & Jim Schwier - 3.24 0 - 1
William Kolstad - 3.25 & Jim Nelson - 3.25 1 - 0
William Kolstad - 3.25 & Mark Gold - 3.21 1 - 0
Kraig Leuthard - 3.03 & Stefan Lucyk - 3.14 1 - 0 1 - 0
Kraig Leuthard - 3.03 & Selmer Moen - 3.20 0 - 1
Kraig Leuthard - 3.03 & Jim Nelson - 3.25 1 - 0
Kraig Leuthard - 3.03 & Mark Gold - 3.21 0 - 1
Ryan Guldberg - 3.18 0 - 1
Stefan Lucyk - 3.14 & Jim Schwier - 3.24 1 - 0
Stefan Lucyk - 3.14 & Jim Nelson - 3.25 1 - 0 1 - 0
Stefan Lucyk - 3.14 0 - 1
Taras Karkoc - 3.19 & Jim Schwier - 3.24 0 - 1
Taras Karkoc - 3.19 & Ebin Ephrem - 3.16 1 - 0
Selmer Moen - 3.20 & Jim Schwier - 3.24 1 - 0
Selmer Moen - 3.20 2 - 3
Jim Schwier - 3.24 & Ebin Ephrem - 3.16 1 - 1
Jim Schwier - 3.24 & Jim Nelson - 3.25 1 - 0
Ebin Ephrem - 3.16 & Timothy Cruz - 3.10 0 - 1 1 - 1
Ebin Ephrem - 3.16 & Jim Nelson - 3.25 1 - 0
Timothy Cruz - 3.10 & Noah Joseph - 3.02 0 - 1
Noah Joseph - 3.02 1 - 1
Mark Gold - 3.21 & Jim Schwier - 3.24 0 - 1 1 - 0
Mark Gold - 3.21 & Jim Nelson - 3.25 0 - 1 0 - 1 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Zehren - Blizzard24
League Record: 4 - 6
The Following Have Played In League Matches On This Team (In Rating Order)
sae yoon - 3.39
Brian Dahlin - 3.37
Justin Miller - 3.29
Bob Christiansen - 3.25
Chris Semler - 3.24
Oscar Oboza - 3.21
Wade Martinson - 3.19
Scott Cordes - 3.14
Robert Logelin - 3.12
Douglas Zehren - 3.06
Carter Anderson - 3.01
Tim Johnson - 2.98
Michael Malloy - 2.93
Brian Henry - 2.93
Sean Klein - 2.79
League Results By Position
1S 1D 2D 3D 4D
Justin Miller - 3.29 & Bob Christiansen - 3.25 0 - 1
Justin Miller - 3.29 5 - 0
Wade Martinson - 3.19 & sae yoon - 3.39 1 - 1 1 - 0
Wade Martinson - 3.19 & Robert Logelin - 3.12 0 - 1
Wade Martinson - 3.19 & Chris Semler - 3.24 0 - 1 2 - 0
Oscar Oboza - 3.21 & Tim Johnson - 2.98 0 - 1
Oscar Oboza - 3.21 & Bob Christiansen - 3.25 0 - 1
Oscar Oboza - 3.21 & Robert Logelin - 3.12 1 - 0
Scott Cordes - 3.14 & Brian Henry - 2.93 0 - 1
Scott Cordes - 3.14 & Douglas Zehren - 3.06 0 - 1
Scott Cordes - 3.14 & Carter Anderson - 3.01 1 - 1
Brian Henry - 2.93 & Michael Malloy - 2.93 0 - 1
Brian Henry - 2.93 0 - 1
Tim Johnson - 2.98 & Douglas Zehren - 3.06 0 - 1
Tim Johnson - 2.98 & Sean Klein - 2.79 0 - 1
Douglas Zehren - 3.06 & sae yoon - 3.39 0 - 1
Douglas Zehren - 3.06 & Brian Dahlin - 3.37 0 - 1
Douglas Zehren - 3.06 & Bob Christiansen - 3.25 0 - 1
Douglas Zehren - 3.06 & Michael Malloy - 2.93 0 - 1
Douglas Zehren - 3.06 & Sean Klein - 2.79 0 - 1
Carter Anderson - 3.01 & Robert Logelin - 3.12 0 - 1 1 - 0
Carter Anderson - 3.01 & Michael Malloy - 2.93 0 - 1
Carter Anderson - 3.01 & Sean Klein - 2.79 0 - 1
sae yoon - 3.39 & Brian Dahlin - 3.37 2 - 0
sae yoon - 3.39 & Bob Christiansen - 3.25 1 - 0
sae yoon - 3.39 & Chris Semler - 3.24 1 - 0
Brian Dahlin - 3.37 & Bob Christiansen - 3.25 0 - 1
Brian Dahlin - 3.37 & Chris Semler - 3.24 1 - 0
Bob Christiansen - 3.25 & Robert Logelin - 3.12 1 - 0
Bob Christiansen - 3.25 & Chris Semler - 3.24 1 - 0 1 - 0
Robert Logelin - 3.12 & Sean Klein - 2.79 0 - 2 0 - 2
Chris Semler - 3.24 3 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Jossi-Tennis
League Record: 7 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Doug Roseth - 3.61
Eric Dieperink - 3.46
Matthew Ruble - 3.40
William Schiller - 3.33
Luis Laguna - 3.33
Derek Fermstad - 3.33
Scott Lundquist - 3.30
Olivier Haise - 3.27
Jason Ross - 3.27
Timothy Lynch - 3.25
John Carnahan - 3.24
Michael Tennis - 3.18
Chuck Tatsuda - 3.16
Frank Jossi - 3.15
Joseph Goswitz - 3.14
Benji Mathews - 3.14
Richard Rosenberg - 2.90
League Results By Position
1S 1D 2D 3D 4D
Doug Roseth - 3.61 & Michael Tennis - 3.18 1 - 0
Doug Roseth - 3.61 & William Schiller - 3.33 1 - 0
Doug Roseth - 3.61 & Timothy Lynch - 3.25 1 - 0
Doug Roseth - 3.61 & Matthew Ruble - 3.40 1 - 0
Doug Roseth - 3.61 1 - 0
Scott Lundquist - 3.30 & Frank Jossi - 3.15 1 - 0
Scott Lundquist - 3.30 & Eric Dieperink - 3.46 2 - 0
Scott Lundquist - 3.30 & Derek Fermstad - 3.33 0 - 1 1 - 0
John Carnahan - 3.24 & Frank Jossi - 3.15 0 - 1
John Carnahan - 3.24 & Timothy Lynch - 3.25 1 - 0
John Carnahan - 3.24 & Matthew Ruble - 3.40 1 - 0 1 - 0
Michael Tennis - 3.18 & Chuck Tatsuda - 3.16 1 - 0
Michael Tennis - 3.18 & William Schiller - 3.33 0 - 2
Michael Tennis - 3.18 & Eric Dieperink - 3.46 1 - 1
Michael Tennis - 3.18 & Timothy Lynch - 3.25 1 - 0
Frank Jossi - 3.15 & Chuck Tatsuda - 3.16 0 - 1
Frank Jossi - 3.15 & Olivier Haise - 3.27 0 - 1
Frank Jossi - 3.15 & Jason Ross - 3.27 0 - 1
Frank Jossi - 3.15 & Eric Dieperink - 3.46 1 - 0
Chuck Tatsuda - 3.16 & Olivier Haise - 3.27 0 - 1
Chuck Tatsuda - 3.16 & Joseph Goswitz - 3.14 1 - 0
Olivier Haise - 3.27 & Joseph Goswitz - 3.14 1 - 0
Olivier Haise - 3.27 2 - 1
William Schiller - 3.33 & Jason Ross - 3.27 0 - 1
Joseph Goswitz - 3.14 & Matthew Ruble - 3.40 0 - 1
Jason Ross - 3.27 & Eric Dieperink - 3.46 1 - 0
Jason Ross - 3.27 3 - 0
Eric Dieperink - 3.46 & Matthew Ruble - 3.40 0 - 1
Luis Laguna - 3.33 0 - 1
Benji Mathews - 3.14 0 - 1
Derek Fermstad - 3.33 & Frank Jossi - 3.15 0 - 1
Derek Fermstad - 3.33 & William Schiller - 3.33 2 - 0
Derek Fermstad - 3.33 & Eric Dieperink - 3.46 1 - 0
Derek Fermstad - 3.33 & Timothy Lynch - 3.25 0 - 1
Richard Rosenberg - 2.90 & Chuck Tatsuda - 3.16 1 - 0
Richard Rosenberg - 2.90 & William Schiller - 3.33 1 - 0
Richard Rosenberg - 2.90 & Jason Ross - 3.27 0 - 1
Richard Rosenberg - 2.90 & Benji Mathews - 3.14 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Tuplano/Ostlund: TBC 3.5
League Record: 6 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
ERIK LARSON - 3.36
Bradford Richter - 3.35
Chuck Rudie - 3.23
Tim Theobald - 3.20
Jin Chang - 3.20
Charles Sunderland - 3.20
Andrei Kittelson - 3.20
Jov Tuplano - 3.19
Fazel Haris - 3.18
Craig Kuberski - 3.18
Wilfert Long - 3.16
David Rasmussen - 3.15
Carl Johanson - 3.14
STEVE WARNER - 3.12
League Results By Position
1S 1D 2D 3D 4D
David Rasmussen - 3.15 & Jov Tuplano - 3.19 0 - 1
David Rasmussen - 3.15 & Andrei Kittelson - 3.20 1 - 0 1 - 0
David Rasmussen - 3.15 & STEVE WARNER - 3.12 1 - 0
Fazel Haris - 3.18 & Charles Sunderland - 3.20 1 - 1 1 - 0
Fazel Haris - 3.18 & Bradford Richter - 3.35 1 - 0
Fazel Haris - 3.18 & Wilfert Long - 3.16 0 - 1
Jov Tuplano - 3.19 & Jin Chang - 3.20 1 - 0
Jov Tuplano - 3.19 & Carl Johanson - 3.14 0 - 1
Jov Tuplano - 3.19 & Andrei Kittelson - 3.20 0 - 1 1 - 0
Craig Kuberski - 3.18 & Tim Theobald - 3.20 3 - 1 3 - 0
Craig Kuberski - 3.18 0 - 1
Tim Theobald - 3.20 & Carl Johanson - 3.14 1 - 0
Tim Theobald - 3.20 & Bradford Richter - 3.35 1 - 0
Jin Chang - 3.20 & Carl Johanson - 3.14 0 - 1
Jin Chang - 3.20 & Bradford Richter - 3.35 1 - 3
Jin Chang - 3.20 & Chuck Rudie - 3.23 0 - 2
Charles Sunderland - 3.20 & Carl Johanson - 3.14 0 - 1
Carl Johanson - 3.14 & STEVE WARNER - 3.12 0 - 1
ERIK LARSON - 3.36 6 - 0
Andrei Kittelson - 3.20 & STEVE WARNER - 3.12 1 - 0
Bradford Richter - 3.35 & Chuck Rudie - 3.23 1 - 0
Bradford Richter - 3.35 0 - 2
STEVE WARNER - 3.12 0 - 1
Wilfert Long - 3.16 & Charles Sunderland - 3.20 1 - 0
Wilfert Long - 3.16 & Carl Johanson - 3.14 0 - 1
Wilfert Long - 3.16 & Chuck Rudie - 3.23 2 - 1 1 - 0